package com.ruoyi.system.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.ShshMapper;
import com.ruoyi.system.domain.Shsh;
import com.ruoyi.system.service.IShshService;

/**
 * 学生住宿信息Service业务层处理
 * 
 * @author tgs
 * @date 2025-05-19
 */
@Service
public class ShshServiceImpl implements IShshService 
{
    @Autowired
    private ShshMapper shshMapper;

    /**
     * 查询学生住宿信息
     * 
     * @param 学号 学生住宿信息主键
     * @return 学生住宿信息
     */
    @Override
    public Shsh selectShshBy学号(String 学号)
    {
        return shshMapper.selectShshBy学号(学号);
    }

    /**
     * 查询学生住宿信息列表
     * 
     * @param shsh 学生住宿信息
     * @return 学生住宿信息
     */
    @Override
    public List<Shsh> selectShshList(Shsh shsh)
    {
        return shshMapper.selectShshList(shsh);
    }

    /**
     * 新增学生住宿信息
     * 
     * @param shsh 学生住宿信息
     * @return 结果
     */
    @Override
    public int insertShsh(Shsh shsh)
    {
        return shshMapper.insertShsh(shsh);
    }

    /**
     * 修改学生住宿信息
     * 
     * @param shsh 学生住宿信息
     * @return 结果
     */
    @Override
    public int updateShsh(Shsh shsh)
    {
        return shshMapper.updateShsh(shsh);
    }

    /**
     * 批量删除学生住宿信息
     * 
     * @param 学号s 需要删除的学生住宿信息主键
     * @return 结果
     */
    @Override
    public int deleteShshBy学号s(String[] 学号s)
    {
        return shshMapper.deleteShshBy学号s(学号s);
    }

    /**
     * 删除学生住宿信息信息
     * 
     * @param 学号 学生住宿信息主键
     * @return 结果
     */
    @Override
    public int deleteShshBy学号(String 学号)
    {
        return shshMapper.deleteShshBy学号(学号);
    }
}
